@charset "utf-8";
/* CSS Document */
.nav{ overflow:hidden; }
.box-2{ overflow:hidden; width:100%; height:720px; background:url(../images/111121.png) no-repeat; margin:140px auto;}
.box-01{ margin:0 auto; background:url(../images/1234123.png) no-repeat; height:650px; width:974px; margin-top:50px; position:relative; text-align:center; padding-top:70px;}
.box-01 .a1{ margin:10px auto; background:url(../images/12132131.png) no-repeat; position:absolute; top:25px; right:415px; width:163px; height:27px; display:inline-block;}
.box-01 h1{ font-size:24px; font-weight:400; color:#333333;}
.box-01 h2{ font-size:18px; font-weight:400; color:#666666; margin-top:5px;}
.box-01 .a2{ margin-left:3px; color:#31ADD9;}
.box-01 .line{ width: 881px; height: 1px; background: #999; display: inline-block; overflow: hidden; margin-top: 10px; }
.box-01 ul{ float: left; margin-left: 70px;}
.box-01 ul li{ float: left;}
.box-01 ul a{ display: inline-block; float: left; margin: 10px 19px;}
.box-01 ul .a3{  background: url(../images/13131341.png) no-repeat; height: 50px; width: 243px; text-align: centr;
text-align: center; line-height: 50px;font-family: "微软雅黑"; font-size: 14px; color: #fff;
}
.box-01 ul .a4{ background: url(../images/13123424.png) no-repeat; height: 50px; width: 241px; text-align: centr;
text-align: center; line-height: 50px;font-family: "微软雅黑"; font-size: 14px; color: #fff;}
.box-01 ul .a5{ background: url(../images/13123424.png) no-repeat; height: 50px; width: 241px; text-align: centr;
text-align: center; line-height: 50px;font-family: "微软雅黑"; font-size: 14px; color: #fff;}
.box-01 ol{ float: left; margin-left: 90px;padding-bottom:10px;}
.box-01 ol li{ margin-top:10px;}
.box-01 ol li label{ color: #666;}
.box-01 ol li input{ width: 200px; height: 30px; border-radius: 5px; border: 1px solid #CCCCCC;}
.box-01 ol li .yz{width: 100px; height: 30px; border-radius: 5px; border: 1px solid #CCCCCC; margin-left: 5px; }
.box-01 ol li select{ width: 200px; height: 30px; border-radius: 5px; border: 1px solid #CCCCCC;}
.box-01 ol li b{ color: orange;}
.box-01 ol .dp{ margin-left: -87px;}
.box-01 ol li .a3{ width: 150px; height: 25px; background: #0288D1; color: #fff; display: inline-block; font-size: 16px; border-radius: 5px;-webkit-border-radius:5px;-moz-border-radius:5px;behavior:url(css/PIE.htc); position:relative;z-index:1; line-height: 25px;margin-bottom:10px;}
.box-01 .h{ float: left; margin-left: 90px; margin-top: 20px; color: orange;}
.box-01 .a6{  width: 100px; height: 25px; background: #0288D1; color: #fff; display: inline-block; font-size: 16px; border-radius: 5px; line-height: 25px; position: absolute;top: 306px;
left: 89px;}
#sign_up {
        -moz-border-radius: 6px;
        background: #eef2f7;
        -webkit-border-radius: 6px;
        border: 1px solid #536376;
        -webkit-box-shadow: rgba(0,0,0,.6) 0px 2px 12px;
        -moz-box-shadow:  rgba(0,0,0,.6) 0px 2px 12px;;
        padding: 14px 22px;
        width: 400px;
        position: relative;
        display: none;
    }
    #sign_up #sign_up_form {
        margin-top: 13px;
    }
    #sign_up label {
        display: block;
        margin-bottom: 10px; 
        color: #536376;
        font-size: .9em;
    }
  
    #sign_up label input {
        display: block;
        width: 393px;
        height: 31px;
        background-position: -201px 0;
        padding: 2px 8px;
        font-size: 1.2em;
        line-height: 31px;
    }
    
    #see_id {
        width: 228px;
        height: 23px;
        background-position: -202px -133px;
    }
    #left_out {
        background-position: -202px -158px;
        width: 113px; height: 16px;
    }
    #sign_up_form {
        position: relative;
        background: url(divider.png) repeat-x bottom left;
        padding-bottom: 54px;
        margin-bottom: 12px;
    }
    #actions {
        float: left;
        position: absolute;
        right: 0;
        height: 31px;
        bottom: 20px;
    }
    a.form_button {
        float: left;
        width: 93px; height: 31px;
        margin-right: 15px;
    }
    #cancel { background-position: -198px -36px; }
    #log_in { background-position: -291px -36px; }
    #cancel:hover { background-position: -198px -67px; }
    #cancel:active { background-position: -198px -98px; }
    #log_in:hover { background-position: -291px -67px; }
    #log_in:active { background-position: -291px -98px; }
    #close_x { 
        width: 24px; height: 23px;
        overflow: hidden; line-height: 1000px;
        display: block;
        position: absolute; top: 5px; right: 5px;
        background-position: -387px -102px;
    }
    #usage { background-position: -323px -172px; width: 67px; height: 22px;}
    .sprited{ margin-left:50px;;width:80%; height:36px; margin-bottom:20px; border-radius:5px;}
	.jzma{ margin-left:50px; font-size:12px; margin-left:50px; display:inline-block;}
	.button{ background:#30ADD9; width:80%; height:50PX; margin:0 auto; margin-left:50px; margin-top:20px; padding:auto; display:inline-block; text-align:center; line-height:50px; color:#fff; font-family:"微软雅黑"; border-radius:5px;}
	.wjma{ position:absolute; right:20px;}
	.con{ font-size:14px; font-family:"微软雅黑"; margin-top:100px; margin-left:200px; position:absolute; bottom:-7px; right:70px;}
	.zc{ position:absolute; bottom:-7px; right:10px;}



